life support drug - Spanish English Dictionary